package com.liusy.serachengine.demo;

public interface BookResult extends Result{

	/**
	 * @return the title 提供了图书的标题。
	 */
	public String getTitle();

	/**
	 * @param title the title to set
	 */
	public void setTitle(String title);

	/**
	 * @return the titleNoFormatting 提供了标题，但是与 .title 不同，此属性被删除了 html 标记（例如，<b>、<i> 等等）。
	 */
	public String getTitleNoFormatting();

	/**
	 * @param titleNoFormatting the titleNoFormatting to set
	 */
	public void setTitleNoFormatting(String titleNoFormatting);

	/**
	 * @return the unescapedUrl 提供了结果的原始网址。
	 */
	public String getUnescapedUrl();

	/**
	 * @param unescapedUrl the unescapedUrl to set
	 */
	public void setUnescapedUrl(String unescapedUrl);

	/**
	 * @return the url 提供了以上网址的转义版本。
	 */
	public String getUrl();

	/**
	 * @param url the url to set
	 */
	public void setUrl(String url);

	/**
	 * @return the authors 提供了图书作者的列表。
	 */
	public String getAuthors();

	/**
	 * @param authors the authors to set
	 */
	public void setAuthors(String authors);

	/**
	 * @return the bookId 提供了与图书关联的标识符。标识符通常为 ISBN。
	 */
	public String getBookId();

	/**
	 * @param bookId the bookId to set
	 */
	public void setBookId(String bookId);

	/**
	 * @return the publishedYear 提供了图书出版的年份。
	 */
	public String getPublishedYear();

	/**
	 * @param publishedYear the publishedYear to set
	 */
	public void setPublishedYear(String publishedYear);

	/**
	 * @return the pageCount 提供了图书的页数。
	 */
	public String getPageCount();

	/**
	 * @param pageCount the pageCount to set
	 */
	public void setPageCount(String pageCount);

	/**
	 * @return the thumbnailHtml 提供了代表图书封面的缩略图图片的 HTML DOM 节点。注意，如果您想要正确使用此属性，则必须复制该节点（例如，var cover = res.thumbnailHtml.cloneNode(true);）。同时请注意，如果您已经抑制了 HTML 生成（使用 .setNoHtmlGeneration()），此属性不可用。
	 */
	public String getThumbnailHtml();

	/**
	 * @param thumbnailHtml the thumbnailHtml to set
	 */
	public void setThumbnailHtml(String thumbnailHtml);

}